package com.tiancheng.trade.merchant.vo.merchant;

import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName ManualSettingChannelInfoReq
 * @Description 手动设置商户进件信息
 * @Author kellen
 * @Date 2025/1/12 21:13
 */
@Data
public class ManualSettingChannelInfoReq implements Serializable {
    /**
     * 主键
     */
    @NotNull(message = "主键不能为空")
    private Long id;
    /**
     * 申请开通状态：0-申请中，1-申请通过，2-失败
     */
    @NotNull(message = "开通状态不能为空")
    private Integer applyStatus;
    /**
     * 支付通道分配商户号，申请通过后返回
     */
    private String channelMerNo;
    /**
     * 企业号，对于入网成功且开通泛账户的商户，返回企业号。此返回参数非实时更新
     */
    private String companyNo;
}
